package com.cloud.report.api.entity;

import javax.persistence.*;

@Table(name = "report_menu")
public class ReportMenu {
    @Column(name = "menu_id")
    private Long menuId;

    @Column(name = "menu_name")
    private String menuName;

    @Column(name = "menu_icon")
    private String menuIcon;

    @Column(name = "menu_style")
    private String menuStyle;

    @Column(name = "request_type")
    private Integer requestType;

    @Column(name = "confirm_flag")
    private Integer confirmFlag;

    @Column(name = "request_url")
    private String requestUrl;

    @Column(name = "request_params")
    private String requestParams;

    @Column(name = "response_type")
    private Integer responseType;

    @Column(name = "display_order")
    private Integer displayOrder;

    @Column(name = "menu_desc")
    private String menuDesc;

    /**
     * @return menu_id
     */
    public Long getMenuId() {
        return menuId;
    }

    /**
     * @param menuId
     */
    public void setMenuId(Long menuId) {
        this.menuId = menuId;
    }

    /**
     * @return menu_name
     */
    public String getMenuName() {
        return menuName;
    }

    /**
     * @param menuName
     */
    public void setMenuName(String menuName) {
        this.menuName = menuName;
    }

    /**
     * @return menu_icon
     */
    public String getMenuIcon() {
        return menuIcon;
    }

    /**
     * @param menuIcon
     */
    public void setMenuIcon(String menuIcon) {
        this.menuIcon = menuIcon;
    }

    /**
     * @return menu_style
     */
    public String getMenuStyle() {
        return menuStyle;
    }

    /**
     * @param menuStyle
     */
    public void setMenuStyle(String menuStyle) {
        this.menuStyle = menuStyle;
    }

    /**
     * @return request_type
     */
    public Integer getRequestType() {
        return requestType;
    }

    /**
     * @param requestType
     */
    public void setRequestType(Integer requestType) {
        this.requestType = requestType;
    }

    /**
     * @return confirm_flag
     */
    public Integer getConfirmFlag() {
        return confirmFlag;
    }

    /**
     * @param confirmFlag
     */
    public void setConfirmFlag(Integer confirmFlag) {
        this.confirmFlag = confirmFlag;
    }

    /**
     * @return request_url
     */
    public String getRequestUrl() {
        return requestUrl;
    }

    /**
     * @param requestUrl
     */
    public void setRequestUrl(String requestUrl) {
        this.requestUrl = requestUrl;
    }

    /**
     * @return request_params
     */
    public String getRequestParams() {
        return requestParams;
    }

    /**
     * @param requestParams
     */
    public void setRequestParams(String requestParams) {
        this.requestParams = requestParams;
    }

    /**
     * @return response_type
     */
    public Integer getResponseType() {
        return responseType;
    }

    /**
     * @param responseType
     */
    public void setResponseType(Integer responseType) {
        this.responseType = responseType;
    }

    /**
     * @return display_order
     */
    public Integer getDisplayOrder() {
        return displayOrder;
    }

    /**
     * @param displayOrder
     */
    public void setDisplayOrder(Integer displayOrder) {
        this.displayOrder = displayOrder;
    }

    /**
     * @return menu_desc
     */
    public String getMenuDesc() {
        return menuDesc;
    }

    /**
     * @param menuDesc
     */
    public void setMenuDesc(String menuDesc) {
        this.menuDesc = menuDesc;
    }
}